Version 1.5.1 is just a small bug fix for version 1.5 involving the sample app, not the CMonitor class itself.
Hi! This archive contains a C++ class designed to represent a graphics device (monitor). The idea is to create one object of this class for each monitor connected to the Mac. The object then allows you to easily change the monitor's bit depth or color/gray mode. It also allows you to fade the monitor to black or any other color using a "clut fade" and to restore it afterward. If there is more than one monitor, they can be faded independently and more or less asynchronously. In other words, once you start the fade, you are not restricted from fading another monitor beginning at the same time or sometime during the fade of the first monitor.
The archive also includes a Metrowerks CodeWarrior project which builds a "dashboard" application to demonstrate the class. The application resembles a regular C application except that it creates objects of type CMonitor to represent monitors connected to the Mac.